package com.guangdujs.kis.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.guangdujs.common.annotation.Excel;
import com.guangdujs.common.core.domain.BaseEntity;

import java.util.List;

/**
 * 【请填写功能名称】对象 kis_tables
 * 
 * @author kis
 * @date 2022-10-31
 */
public class KisTables extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fsubsystemid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ftableid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ftablename;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fdescription;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ftablenote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ftype;

    private String fshow;

//    private List<KisField> kisField;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setFsubsystemid(String fsubsystemid) 
    {
        this.fsubsystemid = fsubsystemid;
    }

    public String getFsubsystemid() 
    {
        return fsubsystemid;
    }
    public void setFtableid(String ftableid) 
    {
        this.ftableid = ftableid;
    }

    public String getFtableid() 
    {
        return ftableid;
    }
    public void setFtablename(String ftablename) 
    {
        this.ftablename = ftablename;
    }

    public String getFtablename() 
    {
        return ftablename;
    }
    public void setFdescription(String fdescription) 
    {
        this.fdescription = fdescription;
    }

    public String getFdescription() 
    {
        return fdescription;
    }
    public void setFtablenote(String ftablenote) 
    {
        this.ftablenote = ftablenote;
    }

    public String getFtablenote() 
    {
        return ftablenote;
    }

    public void setFtype(String ftype) 
    {
        this.ftype = ftype;
    }

    public String getFtype() 
    {
        return ftype;
    }

    public String getFshow() {
        return fshow;
    }

    public void setFshow(String fshow) {
        this.fshow = fshow;
    }

//    public void setKisField(List<KisField> kisField)
//    {
//        this.kisField = kisField;
//    }
//
//    public List<KisField> getKisField()
//    {
//        return kisField;
//    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("fsubsystemid", getFsubsystemid())
            .append("ftableid", getFtableid())
            .append("ftablename", getFtablename())
            .append("fdescription", getFdescription())
            .append("ftablenote", getFtablenote())
            .append("ftype", getFtype())
            .toString();
    }
}
